#include "stdafx.h"
#include "QGLWindow.h"

QGLWindow::QGLWindow(QWidget *pwg): QGLWidget(pwg)
{
	//connect(QAbstractEventDispatcher::, SIGNAL(aboutToBlock()), this, SLOT(paintGL()));
}

QGLWindow::~QGLWindow()
{
	//
}

void QGLWindow::initializeGL()
{
	m_engine.Initialize();
}

void QGLWindow::resizeGL(int w, int h)
{
	m_engine.Resize(w,h);
}

void QGLWindow::paintGL()
{
	m_engine.Work();
}

void QGLWindow::paintEvent(QPaintEvent *pe)
{
	QGLWidget::paintEvent (pe);
}